#tb-parent {
    position: relative;
    top: 0;
    left: 0;

}
#div-parent {
     width:220px;
	 position:relative;
	     display: block;
}

.lr-parent {
	 top:-43px;
	 *top:-45px;
     width:200px;
     height:25px;
	 position:relative;
	 overflow:hidden;
}
.celldivL {
	top:2px;
	*top:0px;
	left:0px;
	*left:-50px;
    height: 25px;
    width: 100px;
    background-color: #555555;
    z-index: 3;
    position: relative;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; IE8*/
    filter:alpha(opacity=50);  /*IE5?IE5.5?IE6?IE7*/
    opacity: .5;  /*Opera9.0+?Firefox1.5+?Safari?Chrome*/
}
.celldivR {
	top:-23px;
	*top:-25px;
	left:100px;
	*left:50px;
    height: 25px;
    width: 100px;
    background-color: #555555;
    z-index: 3;
    position: relative;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; IE8*/
    filter:alpha(opacity=50);  /*IE5?IE5.5?IE6?IE7*/
    opacity: .5;  /*Opera9.0+?Firefox1.5+?Safari?Chrome*/
}

.cellImgL {
	top:-91px;
	top:-95px\9;
	left:-10px;
	*left:-100px;
    height: 25px;
    width: 20px;
    /*background:url(../images/cell-left.gif);*/
    position: relative;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; IE8*/
    filter:alpha(opacity=100);  /*IE5?IE5.5?IE6?IE7*/
    opacity: 1;  /*Opera9.0+?Firefox1.5+?Safari?Chrome*/
    z-index: 5;
}
.cellImgR {
	top:-116px;
	top:-120px\9;
	left:190px;
	*left:100px;
    height: 25px;
    width: 20px;
    /*background:url(../images/cell-left.gif);*/
    position: relative;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; IE8*/
    filter:alpha(opacity=100);  /*IE5?IE5.5?IE6?IE7*/
    opacity: 1;  /*Opera9.0+?Firefox1.5+?Safari?Chrome*/
    z-index: 5;
    filter:FlipH;
    -moz-transform:matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform:matrix(-1, 0, 0, 1, 0, 0);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cellImgL{top:-93px;}
.cellImgR{top:-118px;}
}
.cell {
	margin-left:25px;
	*margin-left:0px !important;
    height: 25px;
    width: 200px;
    background:url(../images/cell-bg3.gif) center center repeat-x;
    z-index: 1;
    position: relative;
    padding:0;
}
.cella {
    text-align: center;
    color: #99aaaa;
}
.cellb {
	top:-68px;
	*top:-70px;
    height: 25px;
    width: 200px;
    z-index: 4;
    background-color: #FF00ff;
    position: relative;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; IE8*/
    filter:alpha(opacity=0);  /*IE5?IE5.5?IE6?IE7*/
    opacity: 0;  /*Opera9.0+?Firefox1.5+?Safari?Chrome*/
    cursor: pointer;
}
.text {
    font: medium;
    font-weight:bold;
    font-size: 20px;
    margin-top: 4px;
}
